﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;

namespace CrmContacto.Contracts.Externos
{
    [ServiceContract]
    public interface ICrmExterno
    {
        [OperationContract]
        ContactoE GuardarContacto(ContactoE contactoE);

        [OperationContract]
        int GuardarContactoExtendido(int Id, string UserName, string Password, int EmpresaId, string TipoDocumento, decimal? NroDocumento, string Email, string Nombre, string Apellido, short? CumpleDia, short? CumpleMes, short? CumpleAnio, string Nacionalidad, string Provincia, string Domicilio, string CodigoPostal, string Telefono, List<string> Categorias, bool DeseaRecibirEmails, int? Sexo, int? CantidadHijos, int? EdadHijoMenor, out bool GuardadoOk, out  List<string> mensajes);

        [OperationContract]
        void Dummy();     
    }
}
